
html, body {
    background: url(../Images/bg.jpg) repeat-x #F6F6F8;
}

.header {
	position:relative;
	height: 100px;
}

.header .logo { position:absolute; left:15px; top: 22px; }


.welcome-note {
	padding: 20px;
	margin-bottom: 10px;
	text-align:	center;
}

.box-row { margin: 50px 0 50px 0; }
.box {
	display: table-cell;
	height: 200px;
	width: 300px;
	text-align:center;
	vertical-align:middle;
	border: 3px solid #DD4814;
	-webkit-box-shadow: inset 0 1px 1px #DD4814;
	-moz-box-shadow: inset 0 1px 1px #DD4814;
	box-shadow: inset 0 1px 1px #DD4814
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.box .reg-user { display:block; margin:0 auto; width:150px; height:150px; background:url(../Images/icon-register-user.png) no-repeat; }
.box:hover .reg-user { background-position:0 -150px; }
.box .manage-users { display:block; margin:0 auto; width:150px; height:150px; background:url(../Images/icon-manage-users.png) no-repeat; }
.box:hover .manage-users { background-position:0 -150px; }
.box:hover {
	text-decoration:none;
	color: #ffffff;
	background: #DD4814;
}
.box h2 { font-weight:normal; }


.footer {
	margin-top:45px;
	padding: 35px 0 36px;
	border-top: 1px solid #E5E5E5;
}


.login-form { margin: 50px 0 20px; }
.login-form form { margin: 0; }
.login-form legend { margin-bottom: 0; border-color:#dddddd; }
.login-form .form-actions { margin-bottom:0; padding-bottom:0; }


#UserRegistrationForm legend { margin-bottom: 0; border-color:#dddddd; }
#UserRegistrationForm select { width: auto; }

#user-management table .center { text-align:center; }

